if [ ! -d /tmp/python ];then
	cd $SRC/Python-2.7.16

	_pybasever=2.7

	# Temporary workaround for FS#22322
	# See http://bugs.python.org/issue10835 for upstream report
	sed -i "/progname =/s/python/python${_pybasever}/" Python/pythonrun.c

	# Enable built-in SQLite module to load extensions (fix FS#22122)
	sed -i "/SQLITE_OMIT_LOAD_EXTENSION/d" setup.py

	# FS#23997
	sed -i -e "s|^#.* /usr/local/bin/python|#!/usr/bin/python2|" Lib/cgi.py

	sed -i "s/python2.3/python2/g" Lib/distutils/tests/test_build_scripts.py \
	Lib/distutils/tests/test_install_scripts.py

	# Ensure that we are using the system copy of various libraries (expat, zlib and libffi),
	# rather than copies shipped in the tarball
	rm -r Modules/expat
	rm -r Modules/zlib
	rm -r Modules/_ctypes/{darwin,libffi}*

	# clean up #!s
	find . -name '*.py' | \
	xargs sed -i "s|#[ ]*![ ]*/usr/bin/env python$|#!/usr/bin/env python2|"

	# Workaround asdl_c.py/makeopcodetargets.py errors after we touched the shebangs
	touch Include/Python-ast.h Python/Python-ast.c Python/opcode_targets.h

	export OPT="${CFLAGS}"
	./configure --prefix=/usr \
	--enable-shared \
	--with-threads \
	--enable-optimizations \
	--with-lto \
	--enable-ipv6 \
	--enable-unicode=ucs4 \
	--with-system-expat \
	--with-system-ffi \
	--with-dbmliborder=gdbm:ndbm \
	--without-ensurepip

	make -j5

	GPKG=/tmp/python
	mkdir -p $GPKG 
	# Hack to avoid building again
	sed -i 's/^all:.*$/all: build_all/' Makefile

	make DESTDIR="${GPKG}" altinstall maninstall

	rm "${GPKG}"/usr/share/man/man1/python.1

	ln -sf python${_pybasever}        "${GPKG}"/usr/bin/python2
	ln -sf python${_pybasever}-config "${GPKG}"/usr/bin/python2-config
	ln -sf python${_pybasever}.1      "${GPKG}"/usr/share/man/man1/python2.1

	# FS#33954
	ln -sf python-${_pybasever}.pc    "${GPKG}"/usr/lib/pkgconfig/python2.pc

	ln -sf ../../libpython${_pybasever}.so "${GPKG}"/usr/lib/python${_pybasever}/config/libpython${_pybasever}.so

	mv "${GPKG}"/usr/bin/smtpd.py "${GPKG}"/usr/lib/python${_pybasever}/

	# some useful "stuff"
	install -dm755 "${GPKG}"/usr/lib/python${_pybasever}/Tools/{i18n,scripts}
	install -m755 Tools/i18n/{msgfmt,pygettext}.py "${GPKG}"/usr/lib/python${_pybasever}/Tools/i18n/
	install -m755 Tools/scripts/{README,*py} "${GPKG}"/usr/lib/python${_pybasever}/Tools/scripts/

	# fix conflicts with python
	mv "${GPKG}"/usr/bin/idle{,2}
	mv "${GPKG}"/usr/bin/pydoc{,2}
	mv "${GPKG}"/usr/bin/2to3{,-2.7}

	# clean-up reference to build directory
	sed -i "s#${SRC}/Python-2.7.16:##" "${GPKG}"/usr/lib/python${_pybasever}/config/Makefile
	
	# olması gereken dizine geri dönüş
	cd -
fi

